home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Education
/
World of Education.iso
/
world_d
/
dospel37.zip
/
READ-USA.ZIP
/
READ-USA.DOC
Wrap
Text File
|
1993-06-14
|
29KB
|
761 lines
New New !!!!
Some people have difficulty getting the latest version of DOSPELL. If you
send to me a self-addressed envelop, a formatted floppy and some
money of an exchangeable currency, value US$ 6,-, DM 9,- or Dutch Fl 10,0
(for Dutch stamps and exchange costs) I could send you the floppy back in
your own envelop under the following conditions:
I will do so if I have time (likely).
I am not one month from home (unlikely).
My girlfriend does not throw the envelop away (Who knows).
I have a computer and still like computing (?),
and I am still living at the same address.
As already indicated it is possible that you will never see your floppy
again ! I will not accept any responsibility for that.
28 September 1992 Han Kleijn
Geldersestraat 66
3011 MP Rotterdam
The Netherlands
DOSPELL III Documentation file, September 1992. USA version.
Read the information in README.DOC
DOSPELL is released in two versions:
Version I (1.09) For computers without hard disk. Maximum capacity
dictionary 18.000 words.
III (3.XX) For computers with hard disk. Maximum capacity
dictionary 400.000 words.
NOTE - DOSPELL is the name of the system. SPEL.EXE is the program.
Introduction
------------
DOSPELL is an additional spelling checker for almost any editor or word
processor. After installing the program resident it can check the screen
contents. Misspellings on the screen will be highlighted. With the hot key
combination alt-@ the program will give suggestion for the word at the cursor.
After selecting one of the suggestions, DOSPELL will write it to the keyboard
buffer to replace the misspelled word. DOSPELL works with the standard video
cards: MDA, HGC, CGA, EGA, and VGA. In the resident mode DOSPELL uses about 118
Kbyte memory.
DOSPELL can also be used to spell-check ASCII files.
DOSPELL is released with a UK, USA, Dutch and German dictionary. It recognizes
the difference between capitalised and small letters and can handle special
characters like ê or ö. For example, the word netherlands is recognized as wrong
and the suggestion Netherlands will be given.
Everybody is invited to send comments and or additions to the dictionaries to
the following address:
J.A.M. Kleijn
Geldersestraat 66
3011 MP Rotterdam.
10, 20, 100 or more words are welcome. Send your PERS_DIC. !!
----------------------------------------------------------------------------
Contents: 0 Command glossary.
1 Use.
1.1 Spell-check ASCII files.
1.2 Resident use of DOSPELL in combination with other
programs.
1.3 Dictionary change.
2 Additional information.
2.1 Type of dictionary.
2.2 Making a dictionary.
2.3 Technical info.
-----------------------------------------------------------------------------
0 Command glossary.
-----------------------------------------------------------------------------
Basic commands:
FUNCTION | COMMAND | FUNCTIONAL KEYS
--------------------|------------|--------------------------------------------
- Resident mode: | SPEL r | ALT-1 = Test screen contents.
| | ALT-2 = Give suggestions for word at
| | cursor. If new word is selected,
| | write word to keyboard buffer.
| | ALT-0 = Add word at cursor to personal
| | dictionary PERS_DIC
| |
| | I = Ignore, treat the word spelling as
| | correct throughout the whole text.
| | M = More, display next proposals.
--------------------|------------|--------------------------------------------
- Normal mode | SPEL FILE | A = Add word to dictionary.
(check ASCII files)| | I = Ignore word.
| | M = More, show more words.
| | E = Enter manual word.
| | Other = Bypass this word only one time.
--------------------|------------|--------------------------------------------
- Info screen | SPEL ? |
--------------------|------------|--------------------------------------------
- Menu | SPEL |
Remark: The dictionary to use can be defined in the command line. For
example: SPEL R NL or SPEL FILE SNEW NL.
-----------------------------------------------------------------------------
1 Use.
-----------------------------------------------------------------------------
DOSPELL can be used in the following two modes:
1) Spell-check of ASCII files.
2) Resident, in combination with other programs like a
spreadsheet, editor, word processor or database.
"Preparation"
If DOSPELL is used in an other directory than where the dictionaries are
located, first define the path. Enter the following command in DOS or put it in
your AUTOEXEC.BAT file.
Example path setting: SET DOSPELL=C:\TEXT\DOSPELL
-----------------------------------------------------------------------------
1.1 Spelling check ASCII files.
-----------------------------------------------------------------------------
To check an ASCII file, the following command lines are possible:
SPEL FILENAME (Result in file SNEW.)
or SPEL FILENAME NEWFILENAME (Result in NEWFILENAME.)
or SPEL FILENAME NEWFILENAME NL (Use Dutch dictionary.)
The filename will be checked on spelling and the corrected result will be
written to a new file.
If DOSPELL does not find the word in the dictionary it will give possible
replacements inside a window at the top of a screen. This window has the
following features:
1,2,3,4,... = Place- proposed word 1,2,3,4... in the text.
M = More, display next proposals.
I = Ignore, treat the word spelling as correct
throughout the whole text. Do not change anything.
E = Enter new word manually;
A = Add this word to dictionary (PERS_DIC).
Other keys = Ignore the word only this time.
DOSPELL uses the following two algorithms to make proposals:
1) All Words with a length of 5 or less letters, which differ only one letter.
For example the following mistakes of the word auto will result in a
proposal "auto":
Xauto auxto autxo autox { Axuto not }
auo aut { uto ato not }
Xuto auxo autx { axto not }
The exceptions are bypassed in version II and III due to the long search time.
2) For words with a length of 5 or more, DOSPELL makes a sound alike from the
first three vowels and the succeeding letter. This is very effective
for spelling mistakes with words with two tt, ss ... ect.
Examples:
Word Sound-alike
------------ -----------
necessary ==> ecesar
necesary ==> ecesar
accessible ==> acesib
acesible ==> acesib
accessibly ==> acesib
English ==> Enisc
Englisch ==> Enisc
automaat ==> auomat
automatish ==> auomat
automatiseren ==> auomat
vergeten ==> ereten
perpeten ==> ereten
contract ==> onac
kontract ==> onac
The Pascal routines used in the program are included in chapter 2.2 (
technical info)
-----------------------------------------------------------------------------
1.2 Resident use of DOSPELL in combination with other programs.
-----------------------------------------------------------------------------
Use
---
To load DOSPELL resident into memory, the following DOS commands are
possible:
SPEL r
or SPEL R (gives key-click at every key hitting)
or SPEL R COLORNR (Other attention colour to. See table)
or SPEL R COLORNR KEY1 KEY2 KEY3
or SPEL R COLORNR KEY1 KEY2 KEY3 Language
or SPEL R COLORNR KEY1 KEY2 KEY3 DES1 DES2 DES3 LANGUAGE.
or SPEL R Language
DES1 means description KEY1, for example F1.
This will take around 118 kbyte and should be done prior to the use of the
second program. The key combination ALT and 1 or ALT ! makes DOSPELL active
and the screen contents will be checked on spelling. All unknown words will be
high-lighted or get the color "COLORNR". By putting the cursor on the wrong
word and using the key combination ALT 2 or ALT @, DOSPELL will give
proposals. Those proposals will appear in a window. From those proposals one
could be selected and the word will be written to the keyboard buffer. This
will insert the word in the editor or word processor on the place of the
cursor. The maximum length is due to limitations of the PC keyboard buffer
limit of 15. Depending if insert is on or off the word will be overwritten or
inserted.
* If the part of the left of the cursor is spelled correct, DOSPELL will write
only the right part of the word to the keyboard buffer.
Example: COMPUTTER
-
^
|
| Cursor
After selection of the word COMPUTER only "ter" will be written
to the keyboard buffer. Result: COMPUTERTTER.
In the resident mode only the option M = More words is available. If not all
proposed words fit inside the window, DOSPELL will display more proposals
after pushing M.
By pushing the key combination ALT-0 or ALT-) , unknown words can be added to
the personal dictionary PERS_DIC. This is an ASCII file and can be modified
later. The dictionary PERS_DIC will be created/used inside the path where
DOSPELL was made resident.
Attention color at resident use.
------------------------------------
If DOSPELL can not find the word in the dictionary, the color of the word
will be changed. This color is default high-lighted, but any color could be
used. Making the words high-lighted is done by changing bit 3 of the color
attribute. To avoid that the colors of the editor are changed, use only bits
which are not in use. For example if the normal background is blue = bit 4,
red and green should be used (bit 6 and 5). colors are made according the
following attribute table:
Bit
7 6 5 4 3 2 1 0
---------------
1 . . . . . . . Blinking text.
. 1 . . . . . . Red component background.
. . 1 . . . . . Green component background.
. . . 1 . . . . Blue component background.
. . . . 1 . . . Intensity text.
. . . . . 1 . . Red component text.
. . . . . . 1 . Green component text.
. . . . . . . 1 Blue component text.
Example: 2 to the power 6 = 64 gives a red background. (SPEL R 64)
2 ,, 7 = 128 gives blinking words. (SPEL R 128)
A resident installed DOSPELL can only be removed by resetting the computer or
by separate utilities as MARK and RELEASE, made by Turbopower.
Testing the type of video card is done only once after loading DOSPELL
resident. Therefore do not change the video mode, i.e. HGC to VGA, after
installing DOSPELL resident.
Active keys
-------------
Default Hot_keys in the resident mode are alt-1, alt-2 and alt-0. This can be
modified by the following command line:
SPEL R [color] [KEY1] [KEY2] [KEY0] [Language]
KEY1 is used instead of the default alt-1, KEY2 instead of alt-2, KEY0 instead
of alt-0. The added utility READKEY.EXE can be used to find the scan codes of
alternative keys. Only the scan codes with a character code 0 (decimal code)
can be used.
Example: SPEL R 8 59 60 68
The keys alt-1, alt-2 and alt-0 are replaced by the function keys
F1, F2 and F10. Color 8 is equal to the default color "High_lighted".
-----------------------------------------------------------------------------
1.3 Dictionary change.
-----------------------------------------------------------------------------
Via the opening menu another language can be chosen. The default language can
be changed with the program INSTALL.EXE.
Additionally, for the the resident mode, the language can be defined in the
command line.
Examples: SPEL R 8 59 60 68 UK
SPEL R 8 UK
SPEL R UK
-----------------------------------------------------------------------------
2 Additional information.
-----------------------------------------------------------------------------
Making a good dictionary takes time. By sending your personal dictionary
"PERS_DIC" to me, you will help to improve the program. Any small dictionary
is welcome. If possible, check your dictionary on spelling.
Send it to:
Han Kleijn
Geldersestraat 66
3011 MP Rotterdam
The Netherlands.
-----------------------------------------------------------------------------
2.1 Type of dictionary.
-----------------------------------------------------------------------------
In version 3.70, a type number is added to the index file MAIN_IND. This
to prevent compatibility problems.
If the program gives the following error:
Not type 2 MAIN_IND file, ==> 1) Use newer type of dictionary.
or 2) Export dictionary to E-ASCII file,
sort this file with SORTBIG.BAT and
SPEL-S.EXE till level 3 or higher and
make a new dictionary from this file
with the latest SPEL.EXE.
-----------------------------------------------------------------------------
2.2 Making a dictionary.
-----------------------------------------------------------------------------
The dictionary of DOSPELL consists of a maximum of three parts. The main
dictionary MAIN_DIC with index file MAIN_IND, the RAM dictionary RAM_DIC with
the most popular words and a personal dictionary called PERS_DIC. This last
dictionary contains the words added with the A or ALT-0 commando. This last
dictionary is the only one which can be modified directly with an ASCII editor.
After starting the program, the RAM_DIC, MAIN_IND AND PERS_DIC are loaded into
the memory. To find a word, DOSPELL will first search the RAM_DIC. This
dictionary contains around 2000 of the most popular words. If the word is not
found it will search PERS_DIC and finally MAIN_DIC. If the word is still not
found it will search for sound_alike routines proposals from PERS_DIC and
MAIN_DIC. See chapter 2-2.
Added words (A commando or ALT-0 key) will be placed in PERS_DIC. The size of
this PERS_DIC together with RAM_DIC is limited to 32 Kbyte. The size of RAM_DIC
is around 16 Kbyte. Therefore 16 Kbyte is left for PERS_DIC, which equals 2000
words.
If PERS_DIC becomes too big, the speed of the spelling will decrease. The
words should than be added to MAIN_DIC with the AM option or with option 1 of
the "Dictionary Maintenance" menu. With this option an unsorted ASCII file can
be added to MAIN_DIC. This is irreversible, therefore check all the words on
spelling first.
The maximum size of the file to add is limited to 32 Kbyte. If a big file
should be added, split it into pieces. The maximum length of lines is limited
to 255 characters long. Words which are already inside MAIN_DIC will be
skipped.
Another possibility is the use of the program SPEL-S. Write MAIN_DIC to a
standard ASCII file. (see Menu). Add the new words and sort the file with
SPEL-S till level 30 or higher. To speed up the process, first make a RAM DISK
with the DOS program VDISK.SYS or RAMDISK.SYS
Example how to create ram disk: In config.sys DEVICE=\DOS\VDISK.SYS 480
or 480 Kbyte.
This gives a ram disk of 480 Kbyte and the drive letter become(s) D: (if the
last drive is C:) This will leave very limited space for other programs,
therefore keep a bootable DOS floppy ready in case you run out of memory and
config.sys should be modified again. The disk space needed by SPEL-S is at
least 2.5 times larger then the size of the file to sort.
Example: From D: drive D:\>c:SPEL-s c:ENG 35
(Note original file on C: to save space.)
An AT computer sorts 40,000 words in one hour. If the file does not fit on the
ramdisk, use then the batch file SORTBIG.BAT.
Another possibility is the use of a disk cache. E.g. SMARTDRV.EXE from
Windows 3.1. This improves the performance of SPEL-S.EXE a lot.
If a new RAM_DIC should be made, use the program LEARN.EXE to find the most
popular words. The LEARN.EXE program will collect words and place the most
popular words in the beginning of the created file LEARN.LLL. If the most
popular words come first it will speedup DOSPELL. Collect as much as possible
words to make a good typical.
Example:
LEARN *.* U
The words will be collected and placed inside the file LEARN.LLL. This can take
some hours. When finished, take out the 2000 most popular words and check
their spelling. Remove all words with capital letters like "England". Capital
letter information is lost inside the RAM_DIC ! They should be inside
MAIN_DIC.
Important: The capital letter information is lost inside RAM_DIC and
PERS_DIC. Remove therefore all words with capital
letters like countries names and proper names from RAM_DIC.
-----------------------------------------------------------------------------
2.3 Technical info.
-----------------------------------------------------------------------------
The file RAM_DIC contains an index of 26 positions that indicates
where words starting with the letter A, B,..... are placed. The file contains
no hard returns.
The file MAIN_DIC starts with a comment field of 100 bytes prior to the actual
dictionary. Due to the fact that the words are sorted in alphabetical order,
a very effective compression method is possibly. This method reduces the size
to around 37 % of the original size. The compression method is based on the
fact that successive words are very similar.
Example 1:
COMPUTER COMPUTERS.
The second word can be made from the first 8 letters of the first word plus S.
This could be written as COMPUTERS8S.
Example 2: LOVE LOVER LOVING LOWER ==> LOVE4R3ING2WER
The capital letter information is stored behind the word. Character 169 means
that the first letter was a capital. Character 170 means that all letters
where capital.
The size of MAIN_DIC file is limited to 64 Kbyte * 32 equals 2 Mbyte. This
means that the maximum amount of words is 400,000 words.
Build up output of LEARN.EXE (LEARN.LLL):
18946 <= Total examined population.
--------------
808 the <= "THE" 808 times found.
264 of <= "OF" 264 time found.
247 in
239 to
221 is
173 and
163 be
112 project
106 data
... .....
Note, I you want to add more words, be sure that after editing LEARN.LLL, all
words start at position 7.
Automatically word correction in resident mode:
---------------------------------------------
DOSPELL writes the words to the key board buffer of the BIOS. This is normal
placed at address $0040:001E and has a length of 15+1 "words". DOSPELL first
puts the buffer start pointer at $0040:001A to the beginning of the buffer.
Then it writes the words away and places the end pointer= $0040:001C on the
new end position of the buffer.
Dospell reacts on two keyboard interrupts: INT $16, AH = $0 and INT $16,
AH = $10.
Resident checking:
Prior to resident installation, DOSPELL checks first via interrupt 11h,
CX=$0059) if it is already loaded into the memory. (CX is normally not used).
If not it will be loaded and interrupt 11h will be redirected.
Capitalised letters:
-------------------
Dospell will detect words with capital letters. It recognise only two types.
The first letter of the word is capital or all letters are capital. All words
added to the PERS_DIC are stored in lower case. This is done, to be able to
add words written in the beginning of sentence. They will normally be written
without an capital letter.
Letters y, ÿ, IJ and Y:
----------------------
Dospell makes distinction between two groups: 1) ÿ, ij and IJ
2) y and Y
Special characters:
-------------------
Version 3.xx recognises characters above 127. If this is an undesirable
feature just export your main dictionary to standard 7 bit ASCII and import it
back. All character above 127 will be translated to similar characters ASCII
characters.
Note: All words starting with special characters are stored as they
where starting with "x".
DOSPELL uses the following index and filter tables:
letter2 : array[0..255] of char=(
#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,
#96,#96,#96,#96,#96,#96,#96,#96,#96,#96,'x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x',
'x','x','x','x','x','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y',
'z','x','x','x','x','x',#96,'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w',
'x','y','z','x','x','x','x','x','x','u','e','a','a','a','a','x','e','e','e','i','i','i','a','a','e','a','a','o','o','o',
'u','u','y','o','u','x','x','x','x','x','a','i','o','u','n','n','x','x','x',#96,#96,'x','x','x','x','x','x','x','x','x',
'x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','x',
'x','x','x','x','x','x','x','x','x','x','x','x','x','x','x','b','x','x','x','x','x','x','x','x','x','x','x','x','x','x',
'x','x','x','x','x','x','x','x','x','x','x','x','x','x','x',#96);
letter : array[0..255] of char=(
'*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*',#39,'*','*','*','*','*','-','*','*','*','*','*','*','*','*','*','*','*','*','*','*',
'<','*','>','*','*','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y',
'z','*','*','*','*','*','*','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w',
'x','y','z','*','*','*','*','*','ç','ü','é','â','ä','à','å','ç','ê','ë','è','ï','î','ì','ä','å','é','æ','æ','ô','ö','ò',
'û','ù','ÿ','ö','ü','ç','£','¥','₧','ƒ','á','í','ó','ú','ñ','ñ','ª','º','¿','*','*','½','¼','¡','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','*','*','*','*','*','*','*','*','*','α','ß','Γ','π','Σ','σ','µ','τ','Φ','Θ','Ω','δ','∞','φ','ε','∩',
'*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*');
The last table can be changed with the program INSTALL.EXE.
ASCII file:
----------
This is a file with an hard carriage return (Character 13) and line feed
(Character 10). Line length maximum is 254 characters long. 1) When the length
is longer then 160, high-lighting will not work proper.
1) Version 3.70 and later can handle lengths longer then 255 characters.
The sound alike routines:
-------------------------
FUNCTION KLANK(zoek:string):string; {find downcase}
{bepaald klank, d.w.z. klinkers plus volgend letter}
{voorbeeld automaten wordt auomat}
{ mogelijkheid wordt ogelij}
{ vernederen ereder}
{ verwijderen erijer}
{ kado ado***}
{ kados ados**}
{ salade aladen}
{ salades aladen}
const
soundt : array[39..166] of char=(
'*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*','*',
'*','*','*','*','*','a','*','*','*','e','*','*','*','i','*','*','*','*','*','o','*','*','*','*','*','u','*','*','*','y',
'*','*','*','*','*','*','*','a','*','*','*','e','*','*','*','i','*','*','*','*','*','o','*','*','*','*','*','u','*','*',
'*','y','*','*','*','*','*','*','*','u','e','a','a','a','a','*','e','e','e','i','i','i','a','a','e','*','*','o','o','o',
'u','u','y','o','u','*','*','*','*','*','a','i','o','u','n','n','*');
{Take only the letters A,E,I,O,U and Y along and exchange and ... through E,
Y...}
var
l,m : byte;
w : char;
begin { MADE FOR SPEEEEEED ! }
l:=1;
m:=1;
klank:='******';
zoek[0]:=succ(zoek[0]);{snelle manier voor zoek:=zoek+'*'}
zoek[ord(zoek[0])]:='*'; {DUMMY}
repeat
w:=soundt[ord(zoek[L])];
if w<>'*' then
begin
klank[m]:=w;
inc(l);
klank[m+1]:=zoek[L];
inc(m,2);
if m>6 then
begin
if ((zoek[L]='*') or (zoek[L]='s')) then
klank[6]:='n';
{maak standaard meervoud bij lange lengten}
exit;
end;
end;
inc(L);
until L>length(zoek);
end;
FUNCTION BIJNAGELIJK(ZOEK:string;ref:string):boolean;{ref=referentie, zoek is het gevonden woord}
var i,eq : byte;
tussen : string[39]; {voorbeeld ref:=some} {bijna gelijk voor zoek:=..}
begin
ref[1]:=letter2[ord(ref[1])]; {downcase ref voor geval bv Indi }
if length(zoek)<length(ref) then {som,soe,sme,ome}
begin
zoek[length(zoek)+1]:=' ';
i:=0;
repeat
inc(i)
until ((zoek[i]<>ref[i]) or (i>length(zoek)));
delete(ref,i,1);
if zoek=ref then
bijnagelijk:=true
else bijnagelijk:=false;
exit;
end
else
if length(zoek)>length(ref) then {*some,s*ome,so*me,.....}
begin
ref[length(ref)+1]:=' ';
i:=0;
repeat
inc(i)
until ((zoek[i]<>ref[i]) or (i>length(ref)));
delete(zoek,i,1);
if zoek=ref then bijnagelijk:=true else bijnagelijk:=false;
exit;
end
else
begin {lengte equal} {Xome,sXme,soXe,somX}
eq:=0;
for i:=1 to length(zoek) do if zoek[i]=ref[i] then inc(eq);
if eq>=length(ref)-1 then bijnagelijk:=true else bijnagelijk:=false;
exit;
end;
end;
Other programs
--------------
I also have made the DO utilities. The DO utilities contain now:
- DO.EXE version 6.5 First/general program.
- DOE.EXE version 2.1 DO Executor, with a tree window/menu.
- DOMOVE.EXE version 1.2 Moves files with disk full check.
- DOCOPY.EXE version 2.11 Copies + backup only new files.
- DOF.EXE version 1.7 DO Find utility for LZH,ARC,PAK,ZIP
and ZOO archives and standard files.
- DC.EXE version 1.0 DO Change directory.
- NO-VGA.COM version 2.0 Eliminates VGA features of multimode
video adaptors.
- DOTEXT.EXE version 1.0 DO Textmode adjust program.
- DOTIMER.EXE version 1.1 Program to determine elapsed runtime.
- DOCALC.EXE version 2.4 Scientific calculator.
- DOCALC.DOC Dutch doc file for docalc.
- DOC.EXE version 1.13 Scientific calculator. (command line)
- DOCOLOR.EXE version 2.0 Additional for adjusting colors
- DOPASS.EXE version 1.01 Password protection for the pc.
- DOLOG version 1.0 Time/date file log utility
- DOM-10.COM version 1.0 Conversion between ZIP ARC PAK LZH.
- DOCATCH.EXE version 1.0 Catch text from screen.
- DODOS.EXE version 1.1 Executes DOS instruction with every file
from selected file list.
[end]